feat: multi-arch build support and README updates#5388
Conversation
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request significantly enhances the Cluster Toolkit by adding multi-architecture support for its release bundles. This change allows users to download pre-built binaries tailored to specific operating systems and CPU architectures, such as Linux amd64, Linux arm64, macOS amd64, and macOS arm64. The documentation has been thoroughly updated to guide users through the new download process and clarify compatibility, making the toolkit more accessible and easier to set up across a wider range of environments. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request successfully introduces multi-architecture support for Cluster Toolkit release bundles. The README.md file has been comprehensively updated to reflect these changes, including the new naming convention for bundles, an expanded compatibility matrix for Linux and macOS (covering both amd64 and arm64), and revised download instructions. The added note about multi-architecture builds being available from version 1.85.0 is also a valuable clarification for users. The documentation changes are clear and accurately communicate the new capabilities.
|
For surity , please try and run the binary too on respective archtiecture . Just wanted to make sure its executable on the respective arch. |
The base branch was changed.
124b295 to
f358431
Compare
eed7b09
into
GoogleCloudPlatform:release-candidate
Description
This PR introduces multi-architecture support for Cluster Toolkit release bundles.
New Naming Convention:
gcluster_bundle_<os>_<arch>.zipSupported Architectures starting v1.85.0:
linux_amd64linux_arm64mac_amd64mac_arm64